Restriction in Program Algebra

نویسندگان

چکیده

Abstract We provide complete classifications of algebras partial maps for a significant swathe combinations operations not previously classified. Our focus is the many subsidiary that arise in recent considerations ‘override’ and ‘update’ arising specification languages. These other turn out to have an older pedigree: domain restriction, set subtraction intersection. All signatures considered include at least as term. Combinations are classified given axiomatizations with without presence functional composition. Each classification achieved by way providing concrete representation corresponding abstract acting on special kinds filters determined respect various induced orders. In contrast negative results broader area, all lead finite axiomatizations.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Algebra of Program Termination

Well-foundedness and indu tive properties of relations are expressed in terms of xed points. A lass of xed point equations, alled \hylo" equations, is introdu ed. A methodology of re ursive program design based on the use of hylo equations is presented. Current resear h on generalisations of well-foundedness and indu tive properties of relations, making these properties relative to a datatype, ...

متن کامل

Apprentice Program: Linear Algebra

Definition 1.1. Let K be a field. (V,+, ·) is a vector space over K, if (V,+) is an Abelian group, and · : K × V → V (called scalar multiplication) is distributive, associative and multiplication by 1 is the identity on V . This compact definition unwinds to give us the following ten(!) axioms: (1) + : V × V → V (2) u+ (v + w) = (u+ v) + w. (3) u+ v = v + u. (4) ∃0 ∈ V such that v + 0 = 0 + v =...

متن کامل

Program Algebra with Repeat Instruction

In the setting of program algebra (PGA) we consider the repeat instruction. This special instruction is designed to represent infinite sequences of instructions as finite, linear programs. The resulting program notation is called PGLA and can be considered a string syntax for PGA. We redefine the repeat instruction by allowing its counter to be also zero. Then we show that PGLAcore, a kernel of...

متن کامل

Execution architectures for program algebra

We investigate the notion of an execution architecture in the setting of the program algebra PGA, and distinguish two sorts of these: analytic architectures, designed for the purpose of explanation and provided with a process-algebraic, compositional semantics, and synthetic architectures, focusing on how a program may be a physical part of an execution architecture. Then we discuss in detail t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Logic Journal of the IGPL

سال: 2022

ISSN: ['1367-0751', '1368-9894']

DOI: https://doi.org/10.1093/jigpal/jzac058